﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
// 喝汽水问题
// 喝汽水，1瓶汽水1元，2个空瓶可以换一瓶汽水，给20元，可以喝多少汽水

int main() 
{
	int n = 20;
	int count = 0;		// 统计喝汽水次数
	int p = 0;			// 剩余空瓶

	while (n > 0) 
	{
		count += n;		// 喝汽水
		p += n;			// 得空瓶
		n = p / 2;		// 空瓶换汽水
		p = p % 2;		// 换完还剩多少空瓶
	}
	printf("能喝 %d 瓶汽水\n",count);
	return 0;
}